import { ServiceProto } from 'tsrpc-proto';
import { ReqLook, ResLook } from './auction/PtlLook';
import { ReqOffer, ResOffer } from './auction/PtlOffer';
import { ReqSell, ResSell } from './auction/PtlSell';
import { ReqCallAllMsg, ResCallAllMsg } from './bag/function/PtlCallAllMsg';
import { ReqExchange_gold, ResExchange_gold } from './bag/function/PtlExchange_gold';
import { ReqJoin_team, ResJoin_team } from './bag/function/PtlJoin_team';
import { ReqJoinWord_mingame, ResJoinWord_mingame } from './bag/function/PtlJoinWord_mingame';
import { ReqOpen_dnaLock_1, ResOpen_dnaLock_1 } from './bag/function/PtlOpen_dnaLock_1';
import { ReqOpen_ExpBook, ResOpen_ExpBook } from './bag/function/PtlOpen_ExpBook';
import { ReqOpen_story, ResOpen_story } from './bag/function/PtlOpen_story';
import { ReqOpenBlindBox, ResOpenBlindBox } from './bag/function/PtlOpenBlindBox';
import { ReqRandom_BodyStyle, ResRandom_BodyStyle } from './bag/function/PtlRandom_BodyStyle';
import { ReqRandom_EntrustTask, ResRandom_EntrustTask } from './bag/function/PtlRandom_EntrustTask';
import { ReqRandom_Job, ResRandom_Job } from './bag/function/PtlRandom_Job';
import { ReqRandom_talent, ResRandom_talent } from './bag/function/PtlRandom_talent';
import { ReqRandom_TitleAtt, ResRandom_TitleAtt } from './bag/function/PtlRandom_TitleAtt';
import { ReqRandom_TitleStyle, ResRandom_TitleStyle } from './bag/function/PtlRandom_TitleStyle';
import { ReqUse_resState, ResUse_resState } from './bag/function/PtlUse_resState';
import { ReqUseAttBook, ResUseAttBook } from './bag/function/PtlUseAttBook';
import { ReqDestroy, ResDestroy } from './bag/PtlDestroy';
import { ReqList_filter, ResList_filter } from './bag/PtlList_filter';
import { ReqLook as ReqLook_1, ResLook as ResLook_1 } from './bag/PtlLook';
import { ReqSort, ResSort } from './bag/PtlSort';
import { ReqUse, ResUse } from './bag/PtlUse';
import { ReqLook as ReqLook_2, ResLook as ResLook_2 } from './body/equip/PtlLook';
import { ReqReadMail, ResReadMail } from './body/mail/PtlReadMail';
import { ReqSendMail, ResSendMail } from './body/mail/PtlSendMail';
import { ReqDestroy as ReqDestroy_1, ResDestroy as ResDestroy_1 } from './body/pet/PtlDestroy';
import { ReqList, ResList } from './body/pet/PtlList';
import { ReqLook as ReqLook_3, ResLook as ResLook_3 } from './body/pet/PtlLook';
import { ReqRename, ResRename } from './body/pet/PtlRename';
import { ReqAtt, ResAtt } from './body/PtlAtt';
import { ReqEquipList, ResEquipList } from './body/PtlEquipList';
import { ReqEquipTakeOf, ResEquipTakeOf } from './body/PtlEquipTakeOf';
import { ReqFreeSkill, ResFreeSkill } from './body/PtlFreeSkill';
import { ReqJob_look, ResJob_look } from './body/PtlJob_look';
import { ReqOffLine, ResOffLine } from './body/PtlOffLine';
import { ReqRename as ReqRename_1, ResRename as ResRename_1 } from './body/PtlRename';
import { ReqSign, ResSign } from './body/PtlSign';
import { ReqSkillMore, ResSkillMore } from './body/PtlSkillMore';
import { ReqSkills, ResSkills } from './body/PtlSkills';
import { ReqTalent_look, ResTalent_look } from './body/PtlTalent_look';
import { ReqTick, ResTick } from './body/PtlTick';
import { ReqDestroy as ReqDestroy_2, ResDestroy as ResDestroy_2 } from './body/skill/PtlDestroy';
import { ReqLook as ReqLook_4, ResLook as ResLook_4 } from './body/skill/PtlLook';
import { ReqRename as ReqRename_2, ResRename as ResRename_2 } from './body/skill/PtlRename';
import { ReqLook as ReqLook_5, ResLook as ResLook_5 } from './copy/cloister/PtlLook';
import { ReqStart, ResStart } from './copy/cloister/PtlStart';
import { ReqLook as ReqLook_6, ResLook as ResLook_6 } from './copy/dna/PtlLook';
import { ReqStart as ReqStart_1, ResStart as ResStart_1 } from './copy/dna/PtlStart';
import { ReqLook as ReqLook_7, ResLook as ResLook_7 } from './entrustTask/PtlLook';
import { ReqGuess, ResGuess } from './minGame/Guess/PtlGuess';
import { ReqMenu, ResMenu } from './minGame/Guess/PtlMenu';
import { ReqMenu as ReqMenu_1, ResMenu as ResMenu_1 } from './minGame/Lottery/PtlMenu';
import { ReqStart as ReqStart_2, ResStart as ResStart_2 } from './minGame/Lottery/PtlStart';
import { ReqAddbullet, ResAddbullet } from './minGame/Roulette/PtlAddbullet';
import { ReqCreate, ResCreate } from './minGame/Roulette/PtlCreate';
import { ReqJoin, ResJoin } from './minGame/Roulette/PtlJoin';
import { ReqMenu as ReqMenu_2, ResMenu as ResMenu_2 } from './minGame/Roulette/PtlMenu';
import { ReqMenu as ReqMenu_3, ResMenu as ResMenu_3 } from './minGame/searchGift/PtlMenu';
import { ReqStart as ReqStart_3, ResStart as ResStart_3 } from './minGame/searchGift/PtlStart';
import { MsgAction } from './MsgAction';
import { ReqNeverRank, ResNeverRank } from './openApi/PtlNeverRank';
import { ReqOneMore, ResOneMore } from './openApi/PtlOneMore';
import { ReqRegister, ResRegister } from './PtlRegister';
import { ReqStop, ResStop } from './PtlStop';
import { ReqRank_look, ResRank_look } from './rank/PtlRank_look';
import { ReqBuy, ResBuy } from './shop/equip/PtlBuy';
import { ReqList as ReqList_1, ResList as ResList_1 } from './shop/equip/PtlList';
import { ReqLook as ReqLook_8, ResLook as ResLook_8 } from './shop/equip/PtlLook';
import { ReqBuy as ReqBuy_1, ResBuy as ResBuy_1 } from './shop/PtlBuy';
import { ReqList as ReqList_2, ResList as ResList_2 } from './shop/PtlList';
import { ReqLook as ReqLook_9, ResLook as ResLook_9 } from './shop/PtlLook';
import { ReqBuy as ReqBuy_2, ResBuy as ResBuy_2 } from './shop/skill/PtlBuy';
import { ReqList as ReqList_3, ResList as ResList_3 } from './shop/skill/PtlList';
import { ReqLook as ReqLook_10, ResLook as ResLook_10 } from './shop/skill/PtlLook';
import { ReqLook as ReqLook_11, ResLook as ResLook_11 } from './strengthen/PtlLook';
import { ReqResetting, ResResetting } from './strengthen/PtlResetting';
import { ReqStart as ReqStart_4, ResStart as ResStart_4 } from './strengthen/PtlStart';
import { ReqEverWeekTask, ResEverWeekTask } from './task/PtlEverWeekTask';
import { ReqEveryDayTask, ResEveryDayTask } from './task/PtlEveryDayTask';
import { ReqNewbieTask, ResNewbieTask } from './task/PtlNewbieTask';
import { ReqLook as ReqLook_12, ResLook as ResLook_12 } from './team/PtlLook';
import { ReqOut, ResOut } from './team/PtlOut';
import { ReqLook as ReqLook_13, ResLook as ResLook_13 } from './title/PtlLook';
import { ReqLook as ReqLook_14, ResLook as ResLook_14 } from './wallet/PtlLook';
import { ReqAttack, ResAttack } from './word/PtlAttack';
import { ReqAttackBoss, ResAttackBoss } from './word/PtlAttackBoss';
import { ReqBackHomeWord, ResBackHomeWord } from './word/PtlBackHomeWord';
import { ReqCatchPet, ResCatchPet } from './word/PtlCatchPet';
import { ReqChopping, ResChopping } from './word/PtlChopping';
import { ReqJoinCopyWord, ResJoinCopyWord } from './word/PtlJoinCopyWord';
import { ReqLook as ReqLook_15, ResLook as ResLook_15 } from './word/PtlLook';
import { ReqMap, ResMap } from './word/PtlMap';
import { ReqMove, ResMove } from './word/PtlMove';
import { ReqOpenGiftBox, ResOpenGiftBox } from './word/PtlOpenGiftBox';
import { ReqOutBattle, ResOutBattle } from './word/PtlOutBattle';
import { ReqPosition, ResPosition } from './word/PtlPosition';
import { ReqResLife, ResResLife } from './word/PtlResLife';
import { ReqStartFishing, ResStartFishing } from './word/PtlStartFishing';
import { ReqTest_createEnemy, ResTest_createEnemy } from './word/PtlTest_createEnemy';
import { ReqTransferPoin, ResTransferPoin } from './word/PtlTransferPoin';
import { ReqWordTask_done, ResWordTask_done } from './word/PtlWordTask_done';
import { ReqWordTask, ResWordTask } from './word/PtlWordTask';

export interface ServiceType {
    api: {
        "auction/Look": {
            req: ReqLook,
            res: ResLook
        },
        "auction/Offer": {
            req: ReqOffer,
            res: ResOffer
        },
        "auction/Sell": {
            req: ReqSell,
            res: ResSell
        },
        "bag/function/CallAllMsg": {
            req: ReqCallAllMsg,
            res: ResCallAllMsg
        },
        "bag/function/Exchange_gold": {
            req: ReqExchange_gold,
            res: ResExchange_gold
        },
        "bag/function/Join_team": {
            req: ReqJoin_team,
            res: ResJoin_team
        },
        "bag/function/JoinWord_mingame": {
            req: ReqJoinWord_mingame,
            res: ResJoinWord_mingame
        },
        "bag/function/Open_dnaLock_1": {
            req: ReqOpen_dnaLock_1,
            res: ResOpen_dnaLock_1
        },
        "bag/function/Open_ExpBook": {
            req: ReqOpen_ExpBook,
            res: ResOpen_ExpBook
        },
        "bag/function/Open_story": {
            req: ReqOpen_story,
            res: ResOpen_story
        },
        "bag/function/OpenBlindBox": {
            req: ReqOpenBlindBox,
            res: ResOpenBlindBox
        },
        "bag/function/Random_BodyStyle": {
            req: ReqRandom_BodyStyle,
            res: ResRandom_BodyStyle
        },
        "bag/function/Random_EntrustTask": {
            req: ReqRandom_EntrustTask,
            res: ResRandom_EntrustTask
        },
        "bag/function/Random_Job": {
            req: ReqRandom_Job,
            res: ResRandom_Job
        },
        "bag/function/Random_talent": {
            req: ReqRandom_talent,
            res: ResRandom_talent
        },
        "bag/function/Random_TitleAtt": {
            req: ReqRandom_TitleAtt,
            res: ResRandom_TitleAtt
        },
        "bag/function/Random_TitleStyle": {
            req: ReqRandom_TitleStyle,
            res: ResRandom_TitleStyle
        },
        "bag/function/Use_resState": {
            req: ReqUse_resState,
            res: ResUse_resState
        },
        "bag/function/UseAttBook": {
            req: ReqUseAttBook,
            res: ResUseAttBook
        },
        "bag/Destroy": {
            req: ReqDestroy,
            res: ResDestroy
        },
        "bag/List_filter": {
            req: ReqList_filter,
            res: ResList_filter
        },
        "bag/Look": {
            req: ReqLook_1,
            res: ResLook_1
        },
        "bag/Sort": {
            req: ReqSort,
            res: ResSort
        },
        "bag/Use": {
            req: ReqUse,
            res: ResUse
        },
        "body/equip/Look": {
            req: ReqLook_2,
            res: ResLook_2
        },
        "body/mail/ReadMail": {
            req: ReqReadMail,
            res: ResReadMail
        },
        "body/mail/SendMail": {
            req: ReqSendMail,
            res: ResSendMail
        },
        "body/pet/Destroy": {
            req: ReqDestroy_1,
            res: ResDestroy_1
        },
        "body/pet/List": {
            req: ReqList,
            res: ResList
        },
        "body/pet/Look": {
            req: ReqLook_3,
            res: ResLook_3
        },
        "body/pet/Rename": {
            req: ReqRename,
            res: ResRename
        },
        "body/Att": {
            req: ReqAtt,
            res: ResAtt
        },
        "body/EquipList": {
            req: ReqEquipList,
            res: ResEquipList
        },
        "body/EquipTakeOf": {
            req: ReqEquipTakeOf,
            res: ResEquipTakeOf
        },
        "body/FreeSkill": {
            req: ReqFreeSkill,
            res: ResFreeSkill
        },
        "body/Job_look": {
            req: ReqJob_look,
            res: ResJob_look
        },
        "body/OffLine": {
            req: ReqOffLine,
            res: ResOffLine
        },
        "body/Rename": {
            req: ReqRename_1,
            res: ResRename_1
        },
        "body/Sign": {
            req: ReqSign,
            res: ResSign
        },
        "body/SkillMore": {
            req: ReqSkillMore,
            res: ResSkillMore
        },
        "body/Skills": {
            req: ReqSkills,
            res: ResSkills
        },
        "body/Talent_look": {
            req: ReqTalent_look,
            res: ResTalent_look
        },
        "body/Tick": {
            req: ReqTick,
            res: ResTick
        },
        "body/skill/Destroy": {
            req: ReqDestroy_2,
            res: ResDestroy_2
        },
        "body/skill/Look": {
            req: ReqLook_4,
            res: ResLook_4
        },
        "body/skill/Rename": {
            req: ReqRename_2,
            res: ResRename_2
        },
        "copy/cloister/Look": {
            req: ReqLook_5,
            res: ResLook_5
        },
        "copy/cloister/Start": {
            req: ReqStart,
            res: ResStart
        },
        "copy/dna/Look": {
            req: ReqLook_6,
            res: ResLook_6
        },
        "copy/dna/Start": {
            req: ReqStart_1,
            res: ResStart_1
        },
        "entrustTask/Look": {
            req: ReqLook_7,
            res: ResLook_7
        },
        "minGame/Guess/Guess": {
            req: ReqGuess,
            res: ResGuess
        },
        "minGame/Guess/Menu": {
            req: ReqMenu,
            res: ResMenu
        },
        "minGame/Lottery/Menu": {
            req: ReqMenu_1,
            res: ResMenu_1
        },
        "minGame/Lottery/Start": {
            req: ReqStart_2,
            res: ResStart_2
        },
        "minGame/Roulette/Addbullet": {
            req: ReqAddbullet,
            res: ResAddbullet
        },
        "minGame/Roulette/Create": {
            req: ReqCreate,
            res: ResCreate
        },
        "minGame/Roulette/Join": {
            req: ReqJoin,
            res: ResJoin
        },
        "minGame/Roulette/Menu": {
            req: ReqMenu_2,
            res: ResMenu_2
        },
        "minGame/searchGift/Menu": {
            req: ReqMenu_3,
            res: ResMenu_3
        },
        "minGame/searchGift/Start": {
            req: ReqStart_3,
            res: ResStart_3
        },
        "openApi/NeverRank": {
            req: ReqNeverRank,
            res: ResNeverRank
        },
        "openApi/OneMore": {
            req: ReqOneMore,
            res: ResOneMore
        },
        "Register": {
            req: ReqRegister,
            res: ResRegister
        },
        "Stop": {
            req: ReqStop,
            res: ResStop
        },
        "rank/Rank_look": {
            req: ReqRank_look,
            res: ResRank_look
        },
        "shop/equip/Buy": {
            req: ReqBuy,
            res: ResBuy
        },
        "shop/equip/List": {
            req: ReqList_1,
            res: ResList_1
        },
        "shop/equip/Look": {
            req: ReqLook_8,
            res: ResLook_8
        },
        "shop/Buy": {
            req: ReqBuy_1,
            res: ResBuy_1
        },
        "shop/List": {
            req: ReqList_2,
            res: ResList_2
        },
        "shop/Look": {
            req: ReqLook_9,
            res: ResLook_9
        },
        "shop/skill/Buy": {
            req: ReqBuy_2,
            res: ResBuy_2
        },
        "shop/skill/List": {
            req: ReqList_3,
            res: ResList_3
        },
        "shop/skill/Look": {
            req: ReqLook_10,
            res: ResLook_10
        },
        "strengthen/Look": {
            req: ReqLook_11,
            res: ResLook_11
        },
        "strengthen/Resetting": {
            req: ReqResetting,
            res: ResResetting
        },
        "strengthen/Start": {
            req: ReqStart_4,
            res: ResStart_4
        },
        "task/EverWeekTask": {
            req: ReqEverWeekTask,
            res: ResEverWeekTask
        },
        "task/EveryDayTask": {
            req: ReqEveryDayTask,
            res: ResEveryDayTask
        },
        "task/NewbieTask": {
            req: ReqNewbieTask,
            res: ResNewbieTask
        },
        "team/Look": {
            req: ReqLook_12,
            res: ResLook_12
        },
        "team/Out": {
            req: ReqOut,
            res: ResOut
        },
        "title/Look": {
            req: ReqLook_13,
            res: ResLook_13
        },
        "wallet/Look": {
            req: ReqLook_14,
            res: ResLook_14
        },
        "word/Attack": {
            req: ReqAttack,
            res: ResAttack
        },
        "word/AttackBoss": {
            req: ReqAttackBoss,
            res: ResAttackBoss
        },
        "word/BackHomeWord": {
            req: ReqBackHomeWord,
            res: ResBackHomeWord
        },
        "word/CatchPet": {
            req: ReqCatchPet,
            res: ResCatchPet
        },
        "word/Chopping": {
            req: ReqChopping,
            res: ResChopping
        },
        "word/JoinCopyWord": {
            req: ReqJoinCopyWord,
            res: ResJoinCopyWord
        },
        "word/Look": {
            req: ReqLook_15,
            res: ResLook_15
        },
        "word/Map": {
            req: ReqMap,
            res: ResMap
        },
        "word/Move": {
            req: ReqMove,
            res: ResMove
        },
        "word/OpenGiftBox": {
            req: ReqOpenGiftBox,
            res: ResOpenGiftBox
        },
        "word/OutBattle": {
            req: ReqOutBattle,
            res: ResOutBattle
        },
        "word/Position": {
            req: ReqPosition,
            res: ResPosition
        },
        "word/ResLife": {
            req: ReqResLife,
            res: ResResLife
        },
        "word/StartFishing": {
            req: ReqStartFishing,
            res: ResStartFishing
        },
        "word/Test_createEnemy": {
            req: ReqTest_createEnemy,
            res: ResTest_createEnemy
        },
        "word/TransferPoin": {
            req: ReqTransferPoin,
            res: ResTransferPoin
        },
        "word/WordTask_done": {
            req: ReqWordTask_done,
            res: ResWordTask_done
        },
        "word/WordTask": {
            req: ReqWordTask,
            res: ResWordTask
        }
    },
    msg: {
        "Action": MsgAction
    }
}

export const serviceProto: ServiceProto<ServiceType> = {
    "version": 56,
    "services": [
        {
            "id": 72,
            "name": "auction/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 73,
            "name": "auction/Offer",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 74,
            "name": "auction/Sell",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "拍卖行"
            }
        },
        {
            "id": 82,
            "name": "bag/function/CallAllMsg",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 75,
            "name": "bag/function/Exchange_gold",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 76,
            "name": "bag/function/Join_team",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 116,
            "name": "bag/function/JoinWord_mingame",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 83,
            "name": "bag/function/Open_dnaLock_1",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 84,
            "name": "bag/function/Open_ExpBook",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 85,
            "name": "bag/function/Open_story",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 48,
            "name": "bag/function/OpenBlindBox",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 60,
            "name": "bag/function/Random_BodyStyle",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 64,
            "name": "bag/function/Random_EntrustTask",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 68,
            "name": "bag/function/Random_Job",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 61,
            "name": "bag/function/Random_talent",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 65,
            "name": "bag/function/Random_TitleAtt",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 66,
            "name": "bag/function/Random_TitleStyle",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 86,
            "name": "bag/function/Use_resState",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 69,
            "name": "bag/function/UseAttBook",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 30,
            "name": "bag/Destroy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 11,
            "name": "bag/List_filter",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 13,
            "name": "bag/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 79,
            "name": "bag/Sort",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 12,
            "name": "bag/Use",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 70,
            "name": "body/equip/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 56,
            "name": "body/mail/ReadMail",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 54,
            "name": "body/mail/SendMail",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 40,
            "name": "body/pet/Destroy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 32,
            "name": "body/pet/List",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 33,
            "name": "body/pet/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 41,
            "name": "body/pet/Rename",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 18,
            "name": "body/Att",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 19,
            "name": "body/EquipList",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 20,
            "name": "body/EquipTakeOf",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 14,
            "name": "body/FreeSkill",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 28,
            "name": "body/Job_look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 88,
            "name": "body/OffLine",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 57,
            "name": "body/Rename",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 89,
            "name": "body/Sign",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 21,
            "name": "body/SkillMore",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 15,
            "name": "body/Skills",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 22,
            "name": "body/Talent_look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 42,
            "name": "body/Tick",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 34,
            "name": "body/skill/Destroy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 43,
            "name": "body/skill/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 44,
            "name": "body/skill/Rename",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 102,
            "name": "copy/cloister/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true
            }
        },
        {
            "id": 103,
            "name": "copy/cloister/Start",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true
            }
        },
        {
            "id": 90,
            "name": "copy/dna/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 91,
            "name": "copy/dna/Start",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 63,
            "name": "entrustTask/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 117,
            "name": "minGame/Guess/Guess",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "猜数"
            }
        },
        {
            "id": 115,
            "name": "minGame/Guess/Menu",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 120,
            "name": "minGame/Lottery/Menu",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "金币抽奖"
            }
        },
        {
            "id": 121,
            "name": "minGame/Lottery/Start",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "金币抽奖"
            }
        },
        {
            "id": 122,
            "name": "minGame/Roulette/Addbullet",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "俄罗斯轮盘"
            }
        },
        {
            "id": 123,
            "name": "minGame/Roulette/Create",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "俄罗斯轮盘"
            }
        },
        {
            "id": 124,
            "name": "minGame/Roulette/Join",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "俄罗斯轮盘"
            }
        },
        {
            "id": 125,
            "name": "minGame/Roulette/Menu",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "俄罗斯轮盘"
            }
        },
        {
            "id": 118,
            "name": "minGame/searchGift/Menu",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "寻宝"
            }
        },
        {
            "id": 119,
            "name": "minGame/searchGift/Start",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "寻宝"
            }
        },
        {
            "id": 1,
            "name": "Action",
            "type": "msg",
            "conf": {}
        },
        {
            "id": 105,
            "name": "openApi/NeverRank",
            "type": "api",
            "conf": {
                "check_onlyid": false
            }
        },
        {
            "id": 104,
            "name": "openApi/OneMore",
            "type": "api",
            "conf": {
                "check_onlyid": false
            }
        },
        {
            "id": 2,
            "name": "Register",
            "type": "api",
            "conf": {
                "check_onlyid": false
            }
        },
        {
            "id": 107,
            "name": "Stop",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 92,
            "name": "rank/Rank_look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 108,
            "name": "shop/equip/Buy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 109,
            "name": "shop/equip/List",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 110,
            "name": "shop/equip/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 45,
            "name": "shop/Buy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 46,
            "name": "shop/List",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 47,
            "name": "shop/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 111,
            "name": "shop/skill/Buy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 112,
            "name": "shop/skill/List",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 113,
            "name": "shop/skill/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 94,
            "name": "strengthen/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true,
                "check_npc": "铁匠铺"
            }
        },
        {
            "id": 114,
            "name": "strengthen/Resetting",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_npc": "铁匠铺"
            }
        },
        {
            "id": 96,
            "name": "strengthen/Start",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true,
                "check_npc": "铁匠铺"
            }
        },
        {
            "id": 100,
            "name": "task/EverWeekTask",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true
            }
        },
        {
            "id": 98,
            "name": "task/EveryDayTask",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true
            }
        },
        {
            "id": 99,
            "name": "task/NewbieTask",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 80,
            "name": "team/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_team": true
            }
        },
        {
            "id": 77,
            "name": "team/Out",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_team": true
            }
        },
        {
            "id": 67,
            "name": "title/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 16,
            "name": "wallet/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 5,
            "name": "word/Attack",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 24,
            "name": "word/AttackBoss",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 52,
            "name": "word/BackHomeWord",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 37,
            "name": "word/CatchPet",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 106,
            "name": "word/Chopping",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 8,
            "name": "word/JoinCopyWord",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 78,
            "name": "word/Look",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 25,
            "name": "word/Map",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 4,
            "name": "word/Move",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 81,
            "name": "word/OpenGiftBox",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true
            }
        },
        {
            "id": 53,
            "name": "word/OutBattle",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 3,
            "name": "word/Position",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 10,
            "name": "word/ResLife",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 101,
            "name": "word/StartFishing",
            "type": "api",
            "conf": {
                "check_onlyid": true,
                "check_notBattle": true
            }
        },
        {
            "id": 6,
            "name": "word/Test_createEnemy",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 26,
            "name": "word/TransferPoin",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 27,
            "name": "word/WordTask_done",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        },
        {
            "id": 17,
            "name": "word/WordTask",
            "type": "api",
            "conf": {
                "check_onlyid": true
            }
        }
    ],
    "types": {
        "auction/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "../protocols/master_base/BaseRequest": {
            "type": "Interface",
            "properties": [
                {
                    "id": 3,
                    "name": "_player",
                    "type": {
                        "type": "Any"
                    },
                    "optional": true
                },
                {
                    "id": 0,
                    "name": "_onlyid",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 1,
                    "name": "_fromid",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                },
                {
                    "id": 2,
                    "name": "_platform",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "auction/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "../protocols/master_base/BaseResponse": {
            "type": "Interface"
        },
        "auction/PtlOffer/ReqOffer": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "auction/PtlOffer/ResOffer": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "auction/PtlSell/ReqSell": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "auction/PtlSell/ResSell": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlCallAllMsg/ReqCallAllMsg": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "msg",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "bag/function/PtlCallAllMsg/ResCallAllMsg": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlExchange_gold/ReqExchange_gold": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlExchange_gold/ResExchange_gold": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlJoin_team/ReqJoin_team": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "team_id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlJoin_team/ResJoin_team": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlJoinWord_mingame/ReqJoinWord_mingame": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "bag/function/PtlJoinWord_mingame/ResJoinWord_mingame": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlOpen_dnaLock_1/ReqOpen_dnaLock_1": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlOpen_dnaLock_1/ResOpen_dnaLock_1": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlOpen_ExpBook/ReqOpen_ExpBook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlOpen_ExpBook/ResOpen_ExpBook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlOpen_story/ReqOpen_story": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "bag/function/PtlOpen_story/ResOpen_story": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlOpenBlindBox/ReqOpenBlindBox": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlOpenBlindBox/ResOpenBlindBox": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlRandom_BodyStyle/ReqRandom_BodyStyle": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlRandom_BodyStyle/ResRandom_BodyStyle": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlRandom_EntrustTask/ReqRandom_EntrustTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlRandom_EntrustTask/ResRandom_EntrustTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlRandom_Job/ReqRandom_Job": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlRandom_Job/ResRandom_Job": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlRandom_talent/ReqRandom_talent": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlRandom_talent/ResRandom_talent": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlRandom_TitleAtt/ReqRandom_TitleAtt": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlRandom_TitleAtt/ResRandom_TitleAtt": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlRandom_TitleStyle/ReqRandom_TitleStyle": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "bag/function/PtlRandom_TitleStyle/ResRandom_TitleStyle": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlUse_resState/ReqUse_resState": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "bag/function/PtlUse_resState/ResUse_resState": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/function/PtlUseAttBook/ReqUseAttBook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "key",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "bag/function/PtlUseAttBook/ResUseAttBook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/PtlDestroy/ReqDestroy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "bag/PtlDestroy/ResDestroy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/PtlList_filter/ReqList_filter": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "filter",
                    "type": {
                        "type": "Union",
                        "members": [
                            {
                                "id": 0,
                                "type": {
                                    "type": "Any"
                                }
                            },
                            {
                                "id": 1,
                                "type": {
                                    "type": "Literal"
                                }
                            }
                        ]
                    }
                }
            ]
        },
        "bag/PtlList_filter/ResList_filter": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Any"
                        }
                    }
                }
            ]
        },
        "bag/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "bag/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/PtlSort/ReqSort": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "bag/PtlSort/ResSort": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "bag/PtlUse/ReqUse": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "use",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 2,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "bag/PtlUse/ResUse": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/equip/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "body/equip/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/mail/PtlReadMail/ReqReadMail": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/mail/PtlReadMail/ResReadMail": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/mail/PtlSendMail/ReqSendMail": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "title",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "content",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "to_uuid",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 3,
                    "name": "bag_idx",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Number"
                        }
                    }
                }
            ]
        },
        "body/mail/PtlSendMail/ResSendMail": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/pet/PtlDestroy/ReqDestroy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/pet/PtlDestroy/ResDestroy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/pet/PtlList/ReqList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/pet/PtlList/ResList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Interface",
                            "properties": [
                                {
                                    "id": 0,
                                    "name": "name",
                                    "type": {
                                        "type": "String"
                                    }
                                },
                                {
                                    "id": 1,
                                    "name": "hp_per",
                                    "type": {
                                        "type": "Number"
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "body/pet/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "body/pet/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/pet/PtlRename/ReqRename": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "body/pet/PtlRename/ResRename": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlAtt/ReqAtt": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "render_type",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/PtlAtt/ResAtt": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlEquipList/ReqEquipList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/PtlEquipList/ResEquipList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Union",
                            "members": [
                                {
                                    "id": 0,
                                    "type": {
                                        "type": "Literal"
                                    }
                                },
                                {
                                    "id": 1,
                                    "type": {
                                        "type": "Reference",
                                        "target": "body/PtlEquipList/api_equipList_item"
                                    }
                                }
                            ]
                        }
                    }
                }
            ]
        },
        "body/PtlEquipList/api_equipList_item": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "leve",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 2,
                    "name": "icon",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/PtlEquipTakeOf/ReqEquipTakeOf": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "body/PtlEquipTakeOf/ResEquipTakeOf": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlFreeSkill/ReqFreeSkill": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "skName",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/PtlFreeSkill/ResFreeSkill": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlJob_look/ReqJob_look": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/PtlJob_look/ResJob_look": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlOffLine/ReqOffLine": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/PtlOffLine/ResOffLine": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlRename/ReqRename": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/PtlRename/ResRename": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlSign/ReqSign": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/PtlSign/ResSign": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlSkillMore/ReqSkillMore": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/PtlSkillMore/ResSkillMore": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlSkills/ReqSkills": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/PtlSkills/ResSkills": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "skList",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Reference",
                            "target": "body/PtlSkills/api_Skills"
                        }
                    }
                }
            ]
        },
        "body/PtlSkills/api_Skills": {
            "type": "Interface",
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "leve",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 3,
                    "name": "from",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 4,
                    "name": "cd",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "body/PtlTalent_look/ReqTalent_look": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "body/PtlTalent_look/ResTalent_look": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/PtlTick/ReqTick": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "msg",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/PtlTick/ResTick": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/skill/PtlDestroy/ReqDestroy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "body/skill/PtlDestroy/ResDestroy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/skill/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/skill/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "body/skill/PtlRename/ReqRename": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "name",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "url",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "body/skill/PtlRename/ResRename": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "copy/cloister/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "copy/cloister/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "copy/cloister/PtlStart/ReqStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "copy/cloister/PtlStart/ResStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "copy/dna/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "copy/dna/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "copy/dna/PtlStart/ReqStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "copy/dna/PtlStart/ResStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "entrustTask/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "entrustTask/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Guess/PtlGuess/ReqGuess": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "num",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "minGame/Guess/PtlGuess/ResGuess": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Guess/PtlMenu/ReqMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "minGame/Guess/PtlMenu/ResMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Lottery/PtlMenu/ReqMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "minGame/Lottery/PtlMenu/ResMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Lottery/PtlStart/ReqStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "gold",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "minGame/Lottery/PtlStart/ResStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlAddbullet/ReqAddbullet": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlAddbullet/ResAddbullet": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlCreate/ReqCreate": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "gold",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlCreate/ResCreate": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlJoin/ReqJoin": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlJoin/ResJoin": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlMenu/ReqMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "minGame/Roulette/PtlMenu/ResMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/searchGift/PtlMenu/ReqMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "minGame/searchGift/PtlMenu/ResMenu": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "minGame/searchGift/PtlStart/ReqStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "gold",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "minGame/searchGift/PtlStart/ResStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "MsgAction/MsgAction": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/base/BaseMessage"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "template",
                    "type": {
                        "type": "Union",
                        "members": [
                            {
                                "id": 0,
                                "type": {
                                    "type": "Reference",
                                    "target": "MsgAction/template"
                                }
                            },
                            {
                                "id": 1,
                                "type": {
                                    "type": "String"
                                }
                            }
                        ]
                    }
                },
                {
                    "id": 1,
                    "name": "tolocation",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "data",
                    "type": {
                        "type": "Any"
                    },
                    "optional": true
                }
            ]
        },
        "../protocols/base/BaseMessage": {
            "type": "Interface"
        },
        "MsgAction/template": {
            "type": "Enum",
            "members": [
                {
                    "id": 37,
                    "value": "none"
                },
                {
                    "id": 0,
                    "value": "PleaseRegister"
                },
                {
                    "id": 42,
                    "value": "default_none"
                },
                {
                    "id": 1,
                    "value": "default"
                },
                {
                    "id": 2,
                    "value": "RegisterSuccress"
                },
                {
                    "id": 14,
                    "value": "panel_position"
                },
                {
                    "id": 4,
                    "value": "Battle_log"
                },
                {
                    "id": 24,
                    "value": "Battle_round"
                },
                {
                    "id": 5,
                    "value": "Battle_end"
                },
                {
                    "id": 19,
                    "value": "Msg_miss"
                },
                {
                    "id": 6,
                    "value": "Prop_look_equip"
                },
                {
                    "id": 15,
                    "value": "panel_PropDefaultLook"
                },
                {
                    "id": 11,
                    "value": "panel_attribute"
                },
                {
                    "id": 22,
                    "value": "panel_attribute_pet"
                },
                {
                    "id": 12,
                    "value": "panel_skillInfo"
                },
                {
                    "id": 10,
                    "value": "panel_talent"
                },
                {
                    "id": 13,
                    "value": "panel_job"
                },
                {
                    "id": 16,
                    "value": "transactionLog"
                },
                {
                    "id": 17,
                    "value": "panel_equip"
                },
                {
                    "id": 46,
                    "value": "strengthen"
                },
                {
                    "id": 18,
                    "value": "wordMap"
                },
                {
                    "id": 20,
                    "value": "MailRead"
                },
                {
                    "id": 43,
                    "value": "shop/default"
                },
                {
                    "id": 47,
                    "value": "Task/default"
                },
                {
                    "id": 23,
                    "value": "panel_title"
                },
                {
                    "id": 39,
                    "value": "auction"
                },
                {
                    "id": 41,
                    "value": "team_info"
                },
                {
                    "id": 44,
                    "value": "Copy/default"
                },
                {
                    "id": 45,
                    "value": "Gifts/default"
                },
                {
                    "id": 48,
                    "value": "m_game/Guess/info"
                },
                {
                    "id": 49,
                    "value": "m_game/searchGift/menu"
                },
                {
                    "id": 50,
                    "value": "m_game/Lottery/menu"
                },
                {
                    "id": 51,
                    "value": "m_game/Roulette/menu"
                }
            ]
        },
        "openApi/PtlNeverRank/ReqNeverRank": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "openApi/PtlNeverRank/ResNeverRank": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "qq",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "id",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 2,
                    "name": "res",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "String"
                        }
                    }
                },
                {
                    "id": 3,
                    "name": "online",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "openApi/PtlOneMore/ReqOneMore": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "openApi/PtlOneMore/ResOneMore": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "str",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 1,
                    "name": "auth",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "PtlRegister/ReqRegister": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "PtlRegister/ResRegister": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "PtlStop/ReqStop": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "PtlStop/ResStop": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "rank/PtlRank_look/ReqRank_look": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "template",
                    "type": {
                        "type": "Any"
                    }
                },
                {
                    "id": 1,
                    "name": "type",
                    "type": {
                        "type": "Reference",
                        "target": "../interface/rank_type"
                    }
                }
            ]
        },
        "../interface/rank_type": {
            "type": "Enum",
            "members": [
                {
                    "id": 0,
                    "value": 0
                },
                {
                    "id": 1,
                    "value": 1
                },
                {
                    "id": 2,
                    "value": 2
                },
                {
                    "id": 3,
                    "value": 3
                },
                {
                    "id": 4,
                    "value": 4
                },
                {
                    "id": 5,
                    "value": 5
                },
                {
                    "id": 6,
                    "value": 6
                },
                {
                    "id": 7,
                    "value": 7
                },
                {
                    "id": 8,
                    "value": 8
                },
                {
                    "id": 9,
                    "value": 9
                },
                {
                    "id": 10,
                    "value": 10
                },
                {
                    "id": 11,
                    "value": 11
                },
                {
                    "id": 12,
                    "value": 12
                },
                {
                    "id": 13,
                    "value": 13
                },
                {
                    "id": 14,
                    "value": 14
                },
                {
                    "id": 15,
                    "value": 15
                },
                {
                    "id": 16,
                    "value": 16
                },
                {
                    "id": 17,
                    "value": 17
                },
                {
                    "id": 18,
                    "value": 18
                },
                {
                    "id": 19,
                    "value": 19
                },
                {
                    "id": 20,
                    "value": 20
                },
                {
                    "id": 21,
                    "value": 21
                },
                {
                    "id": 22,
                    "value": 22
                },
                {
                    "id": 23,
                    "value": 23
                },
                {
                    "id": 24,
                    "value": 24
                },
                {
                    "id": 25,
                    "value": 25
                },
                {
                    "id": 26,
                    "value": 26
                },
                {
                    "id": 27,
                    "value": 27
                }
            ]
        },
        "rank/PtlRank_look/ResRank_look": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/equip/PtlBuy/ReqBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "shop/equip/PtlBuy/ResBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/equip/PtlList/ReqList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "shop/equip/PtlList/ResList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/equip/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "shop/equip/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/PtlBuy/ReqBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "shop/PtlBuy/ResBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/PtlList/ReqList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "shop/PtlList/ResList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "nextTime",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "list",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Any"
                        }
                    }
                }
            ]
        },
        "shop/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "shop/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/skill/PtlBuy/ReqBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "shop/skill/PtlBuy/ResBuy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/skill/PtlList/ReqList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "shop/skill/PtlList/ResList": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "shop/skill/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "shop/skill/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "strengthen/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "strengthen/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "equip",
                    "type": {
                        "type": "Interface",
                        "properties": [
                            {
                                "id": 0,
                                "name": "name",
                                "type": {
                                    "type": "String"
                                }
                            },
                            {
                                "id": 1,
                                "name": "from",
                                "type": {
                                    "type": "String"
                                }
                            },
                            {
                                "id": 2,
                                "name": "score",
                                "type": {
                                    "type": "Number"
                                }
                            },
                            {
                                "id": 3,
                                "name": "leve",
                                "type": {
                                    "type": "Number"
                                }
                            }
                        ]
                    }
                },
                {
                    "id": 3,
                    "name": "succ",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 4,
                    "name": "down",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 6,
                    "name": "need_strengthen",
                    "type": {
                        "type": "String"
                    }
                },
                {
                    "id": 7,
                    "name": "need_resting",
                    "type": {
                        "type": "String"
                    }
                }
            ]
        },
        "strengthen/PtlResetting/ReqResetting": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "strengthen/PtlResetting/ResResetting": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "strengthen/PtlStart/ReqStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "strengthen/PtlStart/ResStart": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "task/PtlEverWeekTask/ReqEverWeekTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "task/PtlEverWeekTask/ResEverWeekTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "task/PtlEveryDayTask/ReqEveryDayTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "task/PtlEveryDayTask/ResEveryDayTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "task/PtlNewbieTask/ReqNewbieTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "task/PtlNewbieTask/ResNewbieTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "team/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "team/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "team/PtlOut/ReqOut": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "team/PtlOut/ResOut": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "title/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "title/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "wallet/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "wallet/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "gold",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "diamond",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "word/PtlAttack/ReqAttack": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 1,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 2,
                    "name": "type",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "word/PtlAttack/ResAttack": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlAttackBoss/ReqAttackBoss": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlAttackBoss/ResAttackBoss": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlBackHomeWord/ReqBackHomeWord": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlBackHomeWord/ResBackHomeWord": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlCatchPet/ReqCatchPet": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "word/PtlCatchPet/ResCatchPet": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlChopping/ReqChopping": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlChopping/ResChopping": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlJoinCopyWord/ReqJoinCopyWord": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlJoinCopyWord/ResJoinCopyWord": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlLook/ReqLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "idx",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "word/PtlLook/ResLook": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlMap/ReqMap": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "msg",
                    "type": {
                        "type": "String"
                    },
                    "optional": true
                }
            ]
        },
        "word/PtlMap/ResMap": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlMove/ReqMove": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "dir",
                    "type": {
                        "type": "Array",
                        "elementType": {
                            "type": "Number"
                        }
                    }
                }
            ]
        },
        "word/PtlMove/ResMove": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlOpenGiftBox/ReqOpenGiftBox": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlOpenGiftBox/ResOpenGiftBox": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlOutBattle/ReqOutBattle": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlOutBattle/ResOutBattle": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlPosition/ReqPosition": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlPosition/ResPosition": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlResLife/ReqResLife": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlResLife/ResResLife": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "jude",
                    "type": {
                        "type": "Boolean"
                    }
                }
            ]
        },
        "word/PtlStartFishing/ReqStartFishing": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "end",
                    "type": {
                        "type": "Boolean"
                    }
                }
            ]
        },
        "word/PtlStartFishing/ResStartFishing": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlTest_createEnemy/ReqTest_createEnemy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlTest_createEnemy/ResTest_createEnemy": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlTransferPoin/ReqTransferPoin": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ],
            "properties": [
                {
                    "id": 0,
                    "name": "x",
                    "type": {
                        "type": "Number"
                    }
                },
                {
                    "id": 1,
                    "name": "y",
                    "type": {
                        "type": "Number"
                    }
                }
            ]
        },
        "word/PtlTransferPoin/ResTransferPoin": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlWordTask_done/ReqWordTask_done": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlWordTask_done/ResWordTask_done": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        },
        "word/PtlWordTask/ReqWordTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseRequest"
                    }
                }
            ]
        },
        "word/PtlWordTask/ResWordTask": {
            "type": "Interface",
            "extends": [
                {
                    "id": 0,
                    "type": {
                        "type": "Reference",
                        "target": "../protocols/master_base/BaseResponse"
                    }
                }
            ]
        }
    }
};